package cn.falcon.fmobi.console.requestparam;


import cn.falcon.fmobi.dao.model.BehaviorVo;

import java.util.*;

public class TargetParam {
    /**
     * 是否私有 1表示策略私有不能被他人使用 否则可以
     */
    private Integer type;

        /**
         * 时间定向
         */
        private Integer[][] hours;

        /**
         * 地域定向
         */
        private Map<Integer, Integer> area;

        /**
         * 人群属性定向中的年龄
         */
        private String age;
        /**
         * 人群属性定向中的学历
         */
        private Integer[] education;
        /**
         * 人群属性定向中的性别
         */
        private Integer[] gender;
        /**
         * 人群属性定向中的收入
         */
        private Integer[] income;
        /**
         * 婚姻状况
         */
        private Integer[] marriage;

        /**
         * 商业兴趣定向ID
         */
        private Integer[] interests;
        /**
         * 设备定向中的系统
         */
        private Integer[] os;

        /**
         * 设备定向中的网络
         */
        private Integer[] connection;

        /**
         * 设备定向中的运营商
         */
        private Integer[] telcom;

        /**
         * 关键词
         */
        private String keyword;

        /**
         * 人群id
         */
        private Integer[] customAudience;

        /**
         * App行为
         */
        private BehaviorVo behavior;

        public Integer[] getCustomAudience() {
            return customAudience;
        }

        public void setCustomAudience(Integer[] customAudience) {
            this.customAudience = customAudience;
        }

        public BehaviorVo getBehavior() {
            return behavior;
        }

        public void setBehavior(BehaviorVo behavior) {
            this.behavior = behavior;
        }

        public Integer[][] getHours() {
            return hours;
        }

        public void setHours(Integer[][] hours) {
            this.hours = hours;
        }

        public Map<Integer, Integer> getArea() {
            return area;
        }

        public void setArea(Map<Integer, Integer> area) {
            this.area = area;
        }

        public String getAge() {
            return age;
        }

        public void setAge(String age) {
            this.age = age;
        }

        public Integer[] getEducation() {
            return education;
        }

        public void setEducation(Integer[] education) {
            this.education = education;
        }

        public Integer[] getGender() {
            return gender;
        }

        public void setGender(Integer[] gender) {
            this.gender = gender;
        }

        public Integer[] getIncome() {
            return income;
        }

        public void setIncome(Integer[] income) {
            this.income = income;
        }

        public Integer[] getInterests() {
            return interests;
        }

        public void setInterests(Integer[] interests) {
            this.interests = interests;
        }

        public Integer[] getConnection() {
            return connection;
        }

        public void setConnection(Integer[] connection) {
            this.connection = connection;
        }

        public Integer[] getOs() {
            return os;
        }

        public void setOs(Integer[] os) {
            this.os = os;
        }

        public Integer[] getTelcom() {
            return telcom;
        }

        public void setTelcom(Integer[] telcom) {
            this.telcom = telcom;
        }

        public String getKeyword() {
            return keyword;
        }

        public void setKeyword(String keyword) {
            this.keyword = keyword;
        }

        public Integer[] getMarriage() {
            return marriage;
        }

        public void setMarriage(Integer[] marriage) {
            this.marriage = marriage;
        }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }
}
